package data.item;

import org.jdom.Element;

import data.Dataexception;
import data.item.Item;

/**
 * Die Klasse stellt ein Attribut im Spiel dar.
 * Sie erbt von Item.
 * 
 * @author daishy
 * @date 10.03.2008 17:51:21
 *
 */
public class Attribute extends Item
{

	/**
	 * Sucht alle noetigen Informationen aus dem Element.
	 * Der XML-Tag muss attribute sein
	 * 
	 * @throws Dataexception Bei ungueltigem XML Element
	 */
	public Attribute(Element elem) throws Dataexception
	{
		super(elem);
		
		if(elem.getName().compareToIgnoreCase("attribute") != 0)
			throw new Dataexception("XML-Structure incorrect!");		
	}
	
	/**
	 * Die Methode liefert das Objekt als String.
	 * Methode wird zum Debuggen benutzt
	 */
	public String toString()
	{
		return "Attribute ID: " + getID() + " Name: " + getName();
	}

}
